/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package studio7i;

import java.util.*;


/**
 * @author operador
 */
public class AdmLocales {


    // Las LISTAS trabajan con la libreria: [java.util.List]
    // private Local local; // private List locales; // Guarda cualquier dato
    // private List<Local> locales; // Así la lista "locales" está NULO
    // cuando se utilice listas, hay que inicializar a las listas. Asi se pone: = new ArrayList<Local>()
    private List<Local> locales = new ArrayList<Local>(); // Solo puede guardar listas locales
    
    public boolean registrarLocal(String codigo, String nombre, String direccion) {

        boolean repetido = false;

        // Buscando código que no se repita
        for (Local l:locales) {
            if(l.getCodigo().equals(codigo))
                repetido=true;
        }

        if(repetido) { // Si está repetido, retorna falso
            return false; // con esto a no continúa el proceso
        }

        Local local = new Local(codigo, nombre, direccion);
        locales.add(local);

        return true;
    }

    public int obtenerTotalLocales() {
        return locales.size();
    }

}
